package com.ruoyi.project.system.submit.domain;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.List;


public class inputGroups {

    //转移性收入
    private List<MiniDetailData> transferIncome;
    //养殖业信息
    private List<MiniDetailData> aquacultureIncome;
    //直接分红收入
    private List<MiniDetailData> directDividendIncome;
    //外出务工收入
    private List<MiniDetailData> migrantWorkersIncome;
    //其他财产收入
    private List<MiniDetailData> otherPropertyIncome;
    //其他转移性收入
    private List<MiniDetailData> otherTransferIncome;
    //种植业信息
    private List<MiniDetailData> plantingIncome;
    //第三产业信息
    private List<MiniDetailData> tertiaryIncome;
    //村级公益岗收入
    private List<MiniDetailData> villageIncome;



    public List<MiniDetailData> getAquacultureIncome() {
        return aquacultureIncome;
    }

    @JsonProperty(value = "aquacultureIncome")
    public void setAquacultureIncome(List<MiniDetailData> aquacultureIncome) {
        this.aquacultureIncome = aquacultureIncome;
    }





    public List<MiniDetailData> getDirectDividendIncome() {
        return directDividendIncome;
    }

    @JsonProperty(value = "directDividendIncome")
    public void setDirectDividendIncome(List<MiniDetailData> directDividendIncome) {
        this.directDividendIncome = directDividendIncome;
    }

    public List<MiniDetailData> getMigrantWorkersIncome() {
        return migrantWorkersIncome;
    }

    @JsonProperty(value = "migrantWorkersIncome")
    public void setMigrantWorkersIncome(List<MiniDetailData> migrantWorkersIncome) {
        this.migrantWorkersIncome = migrantWorkersIncome;
    }

    public List<MiniDetailData> getOtherPropertyIncome() {
        return otherPropertyIncome;
    }

    @JsonProperty(value = "otherPropertyIncome")
    public void setOtherPropertyIncome(List<MiniDetailData> otherPropertyIncome) {
        this.otherPropertyIncome = otherPropertyIncome;
    }

    public List<MiniDetailData> getOtherTransferIncome() {
        return otherTransferIncome;
    }

    @JsonProperty(value = "otherTransferIncome")
    public void setOtherTransferIncome(List<MiniDetailData> otherTransferIncome) {
        this.otherTransferIncome = otherTransferIncome;
    }

    public List<MiniDetailData> getPlantingIncome() {
        return plantingIncome;
    }

    @JsonProperty(value = "plantingIncome")
    public void setPlantingIncome(List<MiniDetailData> plantingIncome) {
        this.plantingIncome = plantingIncome;
    }

    public List<MiniDetailData> getTertiaryIncome() {
        return tertiaryIncome;
    }

    @JsonProperty(value = "tertiaryIncome")
    public void setTertiaryIncome(List<MiniDetailData> tertiaryIncome) {
        this.tertiaryIncome = tertiaryIncome;
    }

    public List<MiniDetailData> getVillageIncome() {
        return villageIncome;
    }

    @JsonProperty(value = "villageIncome")
    public void setVillageIncome(List<MiniDetailData> villageIncome) {
        this.villageIncome = villageIncome;
    }

    public List<MiniDetailData> getTransferIncome() {
        return transferIncome;
    }


    @JsonProperty(value = "TransferIncome")
    public void setTransferIncome(List<MiniDetailData> transferIncome) {
        this.transferIncome = transferIncome;
    }

    public inputGroups() {
    }

    public inputGroups(List<MiniDetailData> transferIncome, List<MiniDetailData> aquacultureIncome, List<MiniDetailData> directDividendIncome, List<MiniDetailData> migrantWorkersIncome, List<MiniDetailData> otherPropertyIncome, List<MiniDetailData> otherTransferIncome, List<MiniDetailData> plantingIncome, List<MiniDetailData> tertiaryIncome, List<MiniDetailData> villageIncome) {
        this.transferIncome = transferIncome;
        this.aquacultureIncome = aquacultureIncome;
        this.directDividendIncome = directDividendIncome;
        this.migrantWorkersIncome = migrantWorkersIncome;
        this.otherPropertyIncome = otherPropertyIncome;
        this.otherTransferIncome = otherTransferIncome;
        this.plantingIncome = plantingIncome;
        this.tertiaryIncome = tertiaryIncome;
        this.villageIncome = villageIncome;
    }

    @Override
    public String toString() {
        return "inputGroups{" +
                "transferIncome=" + transferIncome +
                ", aquacultureIncome=" + aquacultureIncome +
                ", directDividendIncome=" + directDividendIncome +
                ", migrantWorkersIncome=" + migrantWorkersIncome +
                ", otherPropertyIncome=" + otherPropertyIncome +
                ", otherTransferIncome=" + otherTransferIncome +
                ", plantingIncome=" + plantingIncome +
                ", tertiaryIncome=" + tertiaryIncome +
                ", villageIncome=" + villageIncome +
                '}';
    }
}
